﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace StockFinder.Model.Constants
{
    public class ObjectDatabaseFilenames
    {
        public const string PRICE_HISTORY = "PriceHistory.yap";
        public const string PRICE_HISTORY_DATABASE = "PriceHistoryDatabase.yap";
        public const string MARKET_OBSERVER = "MarketObserver.yap";
    }

    public abstract class DayIndicatorNames
    {
        #region Close SMA
        public const string CLOSE_SMA10 = "CloseSimpleMovingAverage10";
        public const string CLOSE_SMA20 = "CloseSimpleMovingAverage20";
        public const string CLOSE_SMA50 = "CloseSimpleMovingAverage50";
        public const string CLOSE_SMA200 = "CloseSimpleMovingAverage200";
        #endregion

        public const string CLOSE_EMA10 = "CloseExponentialMovingAverage10";
        public const string CLOSE_EMA20 = "CloseExponentialMovingAverage20";

        public const string CLOSE_EMATR14 = "CloseExponentialMovingAverageTrueRange14";
        public const string CLOSE_EMATR20 = "CloseExponentialMovingAverageTrueRange20";
        public const string CLOSE_PERCENTOF_EMATR14 = "ClosePercentOfExponentialMovingAverageTrueRange14";

        public const string CLOSE_RSI14 = "CloseRSI14";
        public const string CLOSE_RSI20 = "CloseRSI20";

        public const string HIGH_MAX10 = "HighMax10";
        public const string HIGH_MAX20 = "HighMax20";
        public const string HIGH_MAX50 = "HighMax50";

        public const string VOLUME_SMA_MONTH = "VolumeSimpleMovingAverageMonth";
        public const string VOLUME_SMA_QUARTER = "VolumeSimpleMovingAverageQuarter";
    }
}
